home *** CD-ROM | disk | FTP | other *** search
INI File | 2003-01-04 | 5.6 KB | 304 lines |
- ;[partname]
- ;G3DFILE=string // string table of .G3D files--separated by either ; or ,
- ;BRDFILE=string // string table of .brd files--separated by either ; or ,
- ;
- ;IMMOBILE=bool // Is part immobile or is it effected by physics?
- ;RIGID=bool // Is part considered a rigid body for rotational calculations?
- ;M=float // Mass of part
- ;
- ;AX=float // (x,y,z) components of acceleration
- ;AY=float
- ;AZ=float
- ;
- ;VX=float // (x,y,z) components of velocity
- ;VY=float
- ;VZ=float
- ;
- ;TX=float // (x,y,z) components of torque
- ;TY=float
- ;TZ=float
- ;
- ;WX=float // (x,y,z) components of angular velocity
- ;WY=float
- ;WZ=float
- ;
- ;THETAX=float // (x,y,z) components of rotation
- ;THETAY=float
- ;THETAZ=float
- ;
- ;AMBIENTCOLORX=float // (r,g,b) components of ambient color--range [0,1]
- ;AMBIENTCOLORY=float
- ;AMBIENTCOLORZ=float
- ;
- ;LOCKEDCOLORX=float // (r,g,b) components of locked color--range [0,1]
- ;LOCKEDCOLORY=float
- ;LOCKEDCOLORZ=float
- ;
- ;ACTIVECOLORX=float // (r,g,b) components of active color--range [0,1]
- ;ACTIVECOLORY=float
- ;ACTIVECOLORZ=float
- ;
- ;ACTIVEDIRECTIONX=float // (r,g,b) components of additive active direction
- ;ACTIVEDIRECTIONY=float
- ;ACTIVEDIRECTIONZ=float
- ;
- ;ACTIVEEXTENTXMIN=float // (min, max) components of extent range
- ;ACTIVEEXTENTXMAX=float
- ;ACTIVEEXTENTYMIN=float
- ;ACTIVEEXTENTYMAX=float
- ;ACTIVEEXTENTZMIN=float
- ;ACTIVEEXTENTZMAX=float
- ;
- ;ELASTICITY=float // Default surface properties
- ;FRICTION_S=float
- ;FRICTION_K=float
- ;
- ;
- ;
- ;
- ;[BACKGROUND]
- ;ELASTICITY=float // Default surface properties
- ;FRICTION_S=float
- ;FRICTION_K=float
-
-
- [BACKGROUND]
- ELASTICITY=0.5
- FRICTION_S=0.08
- FRICTION_K=0.04
-
-
- ;----------
- ;
- ; Balls
- ;
- ;----------
- [PART_BASEBALL]
- M=0.5
- ELASTICITY=1.0
-
- [PART_BASKETBALL]
- M=2
- ELASTICITY=1.35
-
- [PART_BEACHBALL]
- M=0.3
- ELASTICITY=1.5
-
- [PART_BOWLINGBALL]
- M=10
- ELASTICITY=0.6
-
- [PART_CANNONBALL]
- M=15
- ELASTICITY=0.5
-
- [PART_FOOTBALL]
- M=1.0
- ELASTICITY=1.0
-
- [PART_LACROSSEBALL]
- M=1.15
- ELASTICITY=1.5
-
- [PART_RACQUETBALL]
- M=1.35
- ELASTICITY=1.0
-
- [PART_SHUTTLECOCK]
- M=0.1
- HOWBOUNCY=2.0
- ELASTICITY=0.3
-
- [PART_SOCCERBALL]
- M=1.0
- ELASTICITY=1.8
-
- [PART_VOLLEYBALL]
- M=1.0
- ELASTICITY=1.4
-
- [PART_WHIFFLEBALL]
- M=0.1
- ELASTICITY=0.95
-
-
-
- ;----------
- ;
- ; Platforms & Blocks
- ;
- ;----------
- [PART_BLOCK_L]
- M=25
-
- [PART_BLOCK_M]
- M=5
-
- [PART_BLOCK_S]
- M=1
-
- [PART_CONVEY]
- G3DFILE=CONVEYOR\\CONVEYOR1.G3D;CONVEYOR\\CONVEYOR2.G3D;CONVEYOR\\CONVEYOR3.G3D;CONVEYOR\\CONVEYOR4.G3D;CONVEYOR\\CONVEYOR5.G3D;
-
-
- ;----------
- ;
- ; Ropes, Belts, Gears
- ;
- ;----------
- [PART_BALLOON]
- M=10.0
- AZ=0.4
- FUSEFILE=sparkle\sparkle.G3D
-
- [PART_KNIFE]
- BRDFILE=KNBRD.BRD;KNFLIP.BRD;KNROTATE.BRD;KNBLADE.BRD
-
- [PART_MULTI_EYEHOOK]
- M=1
-
- [PART_BELT]
- SPRING=0.7
- DAMP=0.1
- ITERATIONS=4
- CORRELATIONS=3
- G3DFILE=BELT\BSEGMENT.G3D;BELT\BSEGMENTCB.G3D;BELT\BSEGMENTCT.G3D
- BELT_SEGMENTS=40
- BELT_SEGMENT_LENGTH=2
-
- [PART_CHAIN]
- M=0.1
- SPRING=0.7
- DAMP=0.1
- ITERATIONS=8
- CORRELATIONS=8
- G3DFILE=CHAIN\CHAIN.G3D;CHAIN\CHAIN-2.G3D
-
- [PART_ROPE]
- M=0.1
- SPRING=0.7
- DAMP=0.2
- ITERATIONS=6
- CORRELATIONS=6
- NUM_SEGMENTS=12
- G3DFILE=ROPE\SEGMENT.G3D;ROPE\ROPEFRAYED1.G3D;ROPE\ROPEFRAYED2.G3D
-
- [PART_LONG_ROPE]
- M=0.1
- SPRING=0.7
- DAMP=0.2
- ITERATIONS=6
- CORRELATIONS=6
- NUM_SEGMENTS=16
- G3DFILE=ROPE\SEGMENT.G3D;ROPE\ROPEFRAYED1.G3D;ROPE\ROPEFRAYED2.G3D
-
- [PART_SCISSORS]
- BRDFILE=SSBLADEC.BRD;SSBLADEO.BRD;SSFLIPO.BRD;SSFLIPC.BRD;SSBLADET.BRD;SSR1O.BRD;SSR1C.BRD;SSR2O.BRD;SSR2C.BRD;SSBLADE.BRD
- BLADE_THRESHOLD=2
-
- [PART_WRECKINGBALL]
- M=100.0
-
-
-
- ;----------
- ;
- ; Kinetic Objects
- ;
- ;----------
- [PART_BOWLINGPIN]
- M=0.01
- FRICTION_S=0.10
- FRICTION_K=0.08
-
- [PART_BUCKET]
- M=2
-
- [PART_BUCKET_BLUE]
- M=4
-
- [PART_BUCKET_RED]
- M=8
-
- [PART_CANDLE]
- M=0.5
- FLAMEFILE=flame\candle_flame.G3D
-
- [PART_DYNAMITE]
- M=1
- FUSEFILE=sparkle\sparkle.G3D
-
- [PART_MONSTER]
- M=4
- FRICTION_S=0.06
- FRICTION_K=0.04
- FUSEFILE=sparkle\sparkle.G3D
- FLAMEFILE=Monster\Exhaust_Start.G3D
-
- [PART_ROCKET]
- M=2
- FUSEFILE=sparkle\sparkle.G3D
- FLAMEFILE=rocket\fire.G3D
- FLAMEANIM=fire
-
-
- [PART_TEAPOT]
- M=2
- G3DFILE=TEAPOT\TEAPOT.G3D;TEAPOT\STEAM.G3D
-
-
-
- ;----------
- ;
- ; Immobile parts
- ;
- ;----------
- [PART_BOXINGGLOVE]
- MAGNITUDE=50
- V_MAX=10
- BRDFILE=BOXINGGLOVE1.BRD;BOXINGGLOVE2.BRD
-
- [PART_FLASHLIGHT]
- G3DFILE=FLASHLIGHT\FLASHLIGHT.G3D;FLASHLIGHT\FLASHLIGHT_BEAM.G3D
-
- [PART_JACKBOX]
- PUSH=40
- BRDFILE=JACKBOX1.BRD;JACKBOX2.BRD
-
- [PART_LIGHTBULB]
- G3DFILE=ELECTRIC--LIGHTBULB\LIGHT.G3D;ELECTRIC--LIGHTBULB\BEAM.G3D
-
- [PART_LIGHTSWITCH]
- BRDFILE=LIGHTSWITCH1.BRD;LIGHTSWITCH2.BRD;LIGHTSWITCH3.BRD;LIGHTSWITCH4.BRD
- G3DFILE=ELECTRIC--LIGHTSWITCH\POWERSWITCH.G3D
-
- [PART_TEETERTOTTER]
- BRDFILE=TT0;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8
-
- [PART_TIMER]
- BRDFILE=TIMER1.BRD;TIMER2.BRD
-
- [PART_TRAMPOLINE]
- HOWBOUNCY=2.25
-
- [PART_TRAPDOOR]
- BRDFILE=TRAPDOOR0.BRD;TRAPDOOR1.BRD;TRAPDOOR2.BRD;TRAPDOOR3.BRD;TRAPDOOR4.BRD
-
- [PART_CANNON]
- FUSEFILE=sparkle\sparkle.G3D
-
-
-
- ;----------
- ;
- ; SUBCLASSES
- ;
- ;----------
- [E_PLUG]
- DAMP=0
- SEGMENT_LENGTH=3.4
- MIN_LENGTH=10
- MAX_LENGTH=50
-
-